Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

222
Visualizações
Cómo optimizar los datos del gráfico | GráficoJS

Mi pregunta es sobre chartJS. Tengo una línea de tipo gráfico con 2 conjuntos de datos, los datos son sobre miembros cada 3 minutos en 24 horas. La cuestión es que son muchos datos sobre 1500 filas de tabla sql. El problema que tengo es que debido a que hay muchos datos, el gráfico se ve horrible. Mi pregunta es, ¿hay alguna forma de optimizarlo para que se vea mejor?

El gráfico

El gráfico se basa en ChartJS
Este es el código de la configuración del gráfico:

 Chart.defaults.global.defaultFontFamily = '-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif'; Chart.defaults.global.defaultFontColor = '#292b2c'; // Area Chart Example var ctx = document.getElementById("myAreaChart"); var myLineChart = new Chart(ctx, { type: 'line', data: { labels: <?php echo json_encode($cnnlsTime) ?> , datasets: [ { label: "CNNls Members", lineTension: 0.1, backgroundColor: "rgba(255,165,0,0.2)", borderColor: "rgba(2,117,216,1)", pointRadius: 1, pointBackgroundColor: "rgba(2,117,216,1)", pointBorderColor: "rgba(255,255,255,0.8)", pointHoverRadius: 2, pointHoverBackgroundColor: "rgba(2,117,216,1)", pointHitRadius: 50, pointBorderWidth: 2, data: <?php echo json_encode($cnnlsMembers) ?> , }, { label: "CNNSF Members", lineTension: 0.1, backgroundColor: "rgba(255,165,0,0.2)", borderColor: "rgba(2,117,216,1)", pointRadius: 1, backgroundColor: "rgba(2,117,216,1)", pointBorderColor: "rgba(255,255,255,0.8)", pointHoverRadius: 2, pointHoverBackgroundColor: "rgba(2,117,216,1)", pointHitRadius: 50, pointBorderWidth: 2, data: <?php echo json_encode($cnnsfMembers) ?> , }, ], }, options: { scales: { xAxes: [{ time: { unit: 'time' }, gridLines: { display: false }, ticks: { maxTicksLimit: 400 } }], yAxes: [{ ticks: { min: 0, max: 30, maxTicksLimit: 5 }, gridLines: { color: "rgba(0, 0, 0, .125)", } }], }, legend: { display: false } } });

¿Alguna sugerencia?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda